  	body{ background:#fff;}
	#main-wrap{ margin:0px 0;}
	
	.container{ background:none;}
	.slider .container{ background:none !important;}
	
	#page-content{ margin-bottom:50px;}
  	
	
	h1,h2,h3,h4{ font-family:"Open Sans",Helvetica,Arial,sans-serif;}
	h1{ margin:5px 4px; padding:0;}
	h3{ margin:0; padding:0}
	
	h2{ font-size:20px;  line-height:30px; margin:2px 0;  padding-left:5px}
	
	a{color: #222;
	 -webkit-transition: color 200ms ease, background-color 200ms ease, text-shadow 200ms ease, box-shadow 200ms ease, border 200ms ease;
	 transition: color 200ms ease, background-color 200ms ease, text-shadow 200ms ease, box-shadow 200ms ease, border 200ms ease}
	
	a:hover {color:#064BBF !important;text-decoration: none}
	
	.topmost{height:40px;background:url(../images/);}
	.topmost a{ color:#fff}
	.top{ background:#1e3271;}

	.errormgs{ display:block; background:#FEE7DE; padding:3px 10px; font-size:12px; width:80%; margin:0 auto; color:red}
	label{ font-weight:normal;}
	
	.header{position:relative;padding: 8px 0 8px 0}
	
	.wrap-title{ float:left; margin:8px 0;}
	.title{width:500px;font-size:26px; padding-left:20px; font-family:"Trebuchet MS", Courier, monospace; margin:0 !important; line-height:32px }
	.title a{color:#fff}
	.title a:hover{ color:#efefef !important;}
	.title img{ float:left; margin-right:10px; border-right:solid 2px rgba(255,255,255,.6); padding-right:5px}
	.title span{padding-top:10px; display:table-cell;}
	
	.title:hover{}	
	.title a:hover{ text-decoration:none; }
	
	.header #search-form{ line-height:normal; margin:5px 0; }
	.header .r{ padding-right:100px; text-align:right; line-height:30px; color:#fff}
	.header .r p{ margin:0}
	.header .search{ margin-top:1%}
	.header .form-control{ width:220px; background:rgba(255,255,255,.1); border:1px solid #fff; color:#fff ;}
	
::-webkit-input-placeholder {   color: #fff !important;}

:-moz-placeholder {    color: #fff !important;  }

::-moz-placeholder {    color: #fff !important;  }

:-ms-input-placeholder {     color: #fff !important;  }	

	.log-menu{ border:solid 1px rgba(255,255,255,.25); border-radius:4px;width:260px; list-style-type:none; text-align:center; float:right; margin:20px 0 10px 0; padding:5px 0; color:#fff;}
	.log-menu li a{ color:#fff;}
	.log-menu ul li a{ color:#222;}
		
	
	#login{ background:#f7f7f7;border:1px solid #ccc; border-radius:4px; padding:5px 10px; margin:20px 0;}
	#login h1{ font-size:20px; border-bottom:1px solid #ccc; line-height:27px; margin:5px 5px;}
	
	
	
	/*MENU DESIGN*/
	
	.navbar{ width: 100%; float:right; min-height:45px !important;  margin-bottom:0px;}
	.navbar-default{ background:none; border:none;}
	
	.navbar-nav>li>a, .nav>li>a{ padding-top:14px; padding-bottom:11px; padding-right:20px; color:#fff !important; opacity:10; text-transform:uppercase; font-family:"Open Sans",Helvetica,Arial,sans-serif; font-size:15px}
	
	.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav a:hover, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
	  color:#aaa !important; 
	  background:#203472 !important;
	} 	
	
	.left-s{ padding-left:5px;}
	.left-s h4{background:#385067; padding:15px 10px; color:#fff; font-size:17px; text-transform:uppercase; margin:10px 0 0 0; line-height:25px;}
	.left-m{ background:#4B657E; list-style-type:none; margin: 0px 0; padding:0; border-radius:5px;}
	.left-m li{ padding:6px 8px; margin:1px 0; border-left:0px solid #068AA2; border-bottom:1px solid #eee;}
	.left-m li a{ color:#fff;}
	
	.d-slide{ padding:10px; box-shadow:0 2px 2px #bbb; height:310px !important; color:#fff; border-bottom-left-radius:6px; border-bottom-right-radius:6px; border:6px solid #ddd; border-top:0px;}
	.d-slide h1{ color:#fff; font-size:23px; padding:5px 2px 10px 2px; line-height:30px; font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif	; font-weight:normal;}
	.d-slide h2{ color:#ddd; font-size:15px; font-weight:bold; border-bottom:1px dotted #eee;  }
	.d-slide p{ color:#ddd; padding-left:10px;}
	
	
/*	.departments{ list-style-type:none; margin:0; padding:0}	
	.departments li{box-sizing:border-box; float:left; width:30%; background:#ebeae9; margin:10px 8px; padding:15px 8px; border:1px solid #eee; border-left:2px solid #A44506; font-size:18px; background:url(../images/logo_tiny.png) no-repeat 1% 25%; }
	.departments li a{ color:#111;}
	.departments li a em{display:none}*/
	
	.departments{ list-style-type:none; margin:0; padding:0}	
	.departments li{box-sizing:border-box; float:left; width:30%; background:#ebeae9; margin:10px 8px; padding:15px 8px; border:1px solid #eee; border-left:2px solid #A44506; font-size:18px; }
	.departments li a{ color:#111;}
		
	
	
	.home-con{ padding:10px 5px; margin:15px 0;}
	.home-con .con_1{ padding:5px 10px 10px 15px; background:#eee;}
	.home-con .con_1 h1{font-size:21px; line-height:35px; margin:5px 0; padding:0}
	.home-con .con_1 p{ font-size:16px; line-height:24px}
	.home-con .con_1 .vname{ font-weight:bold; color:#444;}
	.home-con .con_1 .see-more{ padding:8px 10px; background:#cb6743; display:block; width:150px; color:#fff; font-weight:bold; margin-top:12px; text-align:center; text-transform:uppercase}
	.home-con .con_2{ margin:0; padding:0; padding-left:5px;}
	.home-con .con_2 ul{ margin:0; margin-left:5px; padding:0}
	.home-con .con_2 ul li{ float:left;width:47%; background:#7c9fbf; list-style-type:none; padding:21px 17px; margin:8px 8px; color:#fff; font-weight:normal; font-size:18px; text-transform:}
	.home-con .con_2 ul li i{font-size:20px; }
	.home-con .con_2 ul li a{ color:#fff;}
	
	.messages{ background:#eee;}
	.messages a{ color:#333;}
	.messages a:hover{ text-decoration:none; color:#5e6584}
	.messages img{ float:left; border:3px solid #aaa; margin:10px 15px;}
	.messages h2{ font-size:17px; font-weight:bold}
	
	
	.breadcrumb{ margin-top:10px;}
	
	#article-post h1{ font-size:23px; line-height:25px; font-weight:bold;}
	.fulltext{ margin:0px 0 0 0; }
	.fulltext.inner{ margin-top:17px;}
	.fulltext ul li{ line-height:26px;}
	.fulltext a{ color:#0C5B8B}
	.fulltext img{ float:left; padding:10px 12px 5px 0}
	.fulltext p{ line-height:23px;}
	
	#uoda-gallery{display:inline-block}
	#uoda-gallery img{ width:230px; height:152px; margin:6px;}
	
	
	.con_util{ margin:10px 10px 0 0;}
	.con_util ul li{ background:#eee; padding:5px 5px 2px 5px; margin:4px; border:#ccc 1px solid; }
	.con_util ul li a{color:#444; font-weight:normal}
	
	#article-post footer{ margin-top:20px; border-top:1px dotted #ddd; padding:4px 0;}
	#article-post footer h3{ font-size:17px; font-weight:bold; line-height:24px;}
	#article-post footer a{ margin:4px 4px; color:#444}
	
	.news{ display:block; margin-left:15px;}
	.news ul { list-style-type:none; margin:0; padding:0;}
	.news ul li{ margin:6px 0; padding:7px 0; border-bottom:1px dotted #ccc;}
	.news ul li .cat_title{ display:block; background:none; padding:2px 0; margin:20px 0 20px 0; font-size:20px; border-bottom:1px solid #CDE4FE; }
	.news ul li .cat_title a{ color:#093D71}
	.news ul li h4{ font-size:15px; font-weight:bold; line-height:normal; margin:5px 0; padding:0; color:#444}
	.news ul li img{ float:left;}
	.news ul li a{ font-weight:bold;}
	.news ul li a span{ color:#555; font-style:italic; font-weight:normal}
	
	.adm{ margin-top:25px;}
	.adm h4{ font-size:20px; background:none; padding:5px; border-bottom:1px solid #CDE4FE; font-weight:bold}
	.adm ul{}
	.adm ul li{ border-bottom:0; background:none}
	.adm ul li a{ font-weight:normal}



	.academic-block, .research-block, .news-block{font-family:"Open Sans",Helvetica,Arial,sans-serif; position:relative;}
	.academic-block h1, .news-block h1, .research-block h1{ font-size:24px; text-transform:uppercase; line-height:45px;}
	.academic-block h1 a, .research-block h1 a, .news-block h1 a{color:#444}
	.academic-block .outer{border:1px solid #ddd}
	.academic-block .inner{ padding:0 10px 20px 10px; background:#fff}
	.academic-block h2{ margin:6px 0; padding:0}
	.academic-block h2 a, research-block h2 a,.news-block h2 a { color:#555; text-align:left; padding:0; margin:0}
	.academic-block p{ line-height:24px; padding:0 5px}
	.academic-block .read-more{ border:2px #033887 solid; padding:3px 8px; border-radius:3px; font-size:13px; color:#444}	
	.academic-block .see-all, .research-block .see-all, .news-block .see-all{ position:absolute; top:5px; right:15px; border:0px #033887 solid; padding:2px 8px; border-radius:3px; text-transform:uppercase; background:#eee; font-weight:bold}

	

	.research-block .outer{border:1px solid #ddd}
	.research-block .inner{ padding:0 10px 0px 10px; background:#fff}
	.research-block h2{ margin:6px 0; padding:0}
	.research-block .overlay a{ color:#fff;}
	.research-block p{ line-height:24px; padding:6px 5px}
	.research-block .read-more{ border:0px #033887 solid; padding:4px 15px; border-radius:3px; font-size:13px; color:#444; background:#ddd; font-weight:normal; text-transform:uppercase}	
	.overlay-wrap{ position:relative}
	.overlay {
		position: absolute;
		color: #eee;
		bottom: 0;
		left: 0;
		right: 0;
		padding: 4px 15px;
		background: #000;
		background: rgba(0,0,0,.4);
	}
	.overlay:hover{ background: rgba(0,0,0,.6);}	
	.overlay a:hover{ color:#aaa !important;}
	

	.news-block .col-md-3{ margin:0; padding:0 12px}
	.news-block .outer{border:0px solid #ddd}
	.news-block .inner{ padding:0 0px 20px 0px; background:none}
	.news-block h2{ margin:3px 0; padding:0; font-size:19px; line-height:26px}
	.news-block a{ color:#444;}
	.news-block a:hover{ text-decoration:none}
	.news-block p{ line-height:20px; padding:0 0px;}
	.news-block .see-all{ background:#fff}	

	
	
				
	
  	.vsheight{ height:10px}
	
	.loadingstart{ float:right !important; background:url(/public/images/ajax-loader.gif) no-repeat 50% 50% !important; width:20px !important; height:20px !important;  }
	.loadingend{  display:none  }
	
	.content{ padding:10px 0;}
	.content h1{ line-height:30px; font-size:28px; border-bottom:1px solid #ccc;}
	.con{ margin:0px 0;}
	.content a, .bread-crumb a{ color:#A84D09}
	.bread-crumb{display:block; margin:0px 0 10px 0; background:#f7f7f7; border-top:1px solid #eee; border-bottom:1px solid #eee}
	
	.con_util{ position:absolute; right:20px; top:53px;}
	.con_util ul{}
	.con_util ul li{ display:inline;font-weight:normal}
	.con_util ul li a{ font-size:18px; font-weight:normal}
	
	.gallary-view{ width:100%; min-height:300px; float:left; background:#f7f7f7; border:2px solid #eee; border-radius:4px; margin:10px 6px; padding:0px; overflow:hidden;}	
	.gallary-view img{ width:100%; height:160px;}
	.gallary-view p{ padding:0px};
	
	.default-view{ background:#f7f7f7;}
	.default-view .default-cat{ margin-top:12px}
	.default-view .default-cat  h2{ margin:6px 0; padding:0;}
	
	.front-view{ background:#fff;}
	.blog-view{ background:#f7f7f7;}
	
	
	.video h1,.video p{color:#fff; text-align:center}




	.search .input-group-btn{ display:inline;}


	
	.slider{ background:#222 url(../images/cartographer.png)}
	.carousel{ /*min-height:350px;background:rgba(240,240,240,.3)*/}
	.carousel-control{ 
	position: absolute;
    top: 38%;
    width: 28px;
	padding:5px 8px;
    height: 30px;
    font-size: 16px;
    text-shadow: 0 0px 0px rgba(0,0,0,.6);
	color:#fff;
    opacity: .6;}
	.carousel-control.left{ background:#000; left:1%}
	.fulltext .carousel-control.left{ display:none;}
	
	.carousel-control.right{ background:#000; right:1%;}
	.carousel-caption{ color:#fff; text-shadow:none; background:rgba(0,0,0,.5);
	position: absolute;
    right: 10%;
    top: 20px;
    left: 50%;
	bottom:60%;
    z-index: 10;
    color: #fff;
    text-align: center;
	display:none;
    }
	.carousel-indicators{ margin-left:-8%;    width: 30%;    text-align: right;}
	.carousel-indicators li{ border-color:#000; border-radius:0; margin-left:5px}
	.carousel-indicators .active{ background:#000;margin-left:5px}
	
	.fulltext .carousel-indicators{ bottom:15%;}
	.fulltext .carousel-inner img{ padding:0; width:100%}
	
	
	.p-slide .thumbnail{min-height:330px;}
	.p-slide .thumbnail img{width:100%; height:150px; background:#ccc;}
	
	.p-slide h1{ margin:2px 2px 8px 25px; padding:4px 0; font-size:26px; border-bottom:2px dotted #bbb; color:#663399}
	.p-slide .carousel{ background:none;}
	.p-slide .carousel-inner{ width:99%; margin-left:10px;}
	.p-slide .carousel-control{ bottom:100%; width:2%; top:-45px}
	.p-slide .carousel-control.left{ right: 50px; left: auto;}
	.p-slide .carousel-control.right{right: 25px;}
	

	
	/* Fade transition for carousel items */
	.carousel .item {
		left: 0 !important;
		  -webkit-transition: opacity .4s; /*adjust timing here */
			 -moz-transition: opacity .4s;
			   -o-transition: opacity .4s;
				  transition: opacity .4s;
	}
	.carousel-control {
		background-image: none !important; /* remove background gradients on controls */
	}
	/* Fade controls with items */
	.next.left,
	.prev.right {
		opacity: 1;
		z-index: 1;
	}
	.active.left,
	.active.right {
		opacity: 0;
		z-index: 2;
	}
	
	
	/* 
	  ** Category views slide, scroll, thumb, texual, classic etc.
	*/
	
	.classic{ overflow:hidden;}
	.classic h2{ font-weight:bold;}
	.classic h4{ font-weight:bold; font-size:13px;}
	.classic div{width:235px; height:120px;position:relative; overflow:hidden;}
	.classic img{ width:100px; height:80px; float:left; margin:0 8px 0px 0; background:#ccc; }
	.classic .publish{ position:absolute; font-size:12px; bottom:0; left:110px;}
	.classic .pub-by{ display:none;}
	
	
	.slide{}
	.thumb{}
	.texual{}
	.scroll{}
	
	.gallery{}
	.gallery h2{ font-weight:bold;}
	.gallery h4{ font-weight:bold;}
	.gallery div{width:235px; height:250px;position:relative;}
	.gallery img{ width:230px; height:150px; float:left; margin:0 8px 0px 0; background:#ccc; }
	.gallery .publish{ position:absolute; font-size:12px; bottom:0; left:110px;}
	.gallery .pub-by{ display:none;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.col-md-6 .adjust, .col-md-3 .adjust, .col-md-12 .adjust { border:1px solid #e4e4e4; padding:0px; margin: 0 8px 20px  5px; background:#fff}
	
	.col-md-6 a{ width:100%}
	

	.links{ margin:8px 0; padding:0 0 0 10px; list-style-type:none; display:block; overflow:hidden; }
	.links li{ float:left; display:block; width:162px; height:80px; padding:1px; margin:8px 20px 8px 0px; background:#fff; border:1px solid #ccc; overflow:hidden; text-align:center;background:#f2f2f2;}
	.links li:hover{ border:1px solid #eee;background:#f1f1f1}
	.links li a img{ display:block; margin:auto auto; padding:5px 0 5px  0;line-height:25px; width:125px !important; height:50px; text-align:center}
	.links li a{ font-weight:bold; padding:3px 18px 12px 18px; margin:0; display:block; font-size:12px; }
	.links li a span{}
	
	.sh{ height:20px; margin-top:1px; background: #f1f1f1 url(../images/sh.png) no-repeat 50% 50% !important; cursor:pointer;}
	.sh1{ height:20px; margin-top:1px; background:#f1f1f1 url(../images/sh1.png) no-repeat 50% 50% !important; cursor:pointer;}
	.sh:hover{ background-color:#e1e1e1 !important}
	.view{ background:red !important}
	.close{ background:blue !important}
	
	/*Rating Product*/
	
	.stars{ list-style:none;width:90px;	height:17px; background-image:url(../images/stars.png);	background-repeat:no-repeat; margin:0; padding:0;}
	.stars li, .stars li a {float:left;	display:block;width:18px;height:17px; margin:0; padding:0}
	
	.rate-1,.star-1 {background-position:0 -17px;}
	.rate-2,.star-2 {background-position:0 -34px;}
	.rate-3,.star-3 {background-position:0 -51px;}
	.rate-4,.star-4 {background-position:0 -68px;}
	.rate-5,.star-5 {background-position:0 -85px;}	
	
	
	.pdmgrcut a:nth-child(n+12){ display:none}
	.lastupdate{ display:block;text-align:right; font-size:12px; padding:5px 10px 1px 10px; position:relative;}
	
	.full_n div{ margin:20px 8px;}
	.full_n img, .full_n a{ float:left; display:block;}
	.full_n a{ font-weight:bold; font-size:16px; color:#942F03; width:75%}
	.full_n img{ width:70px; margin:3px 7px 3px 5px; background:#ccc; min-height:40px}
	.full_n h5, h5{ font-size:16px; font-weight:bold; border-bottom:1px dotted #333; line-height:22px; padding:0 5px;}
	
	.form-control{ border-radius:2px; border:1px solid #aaa; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);}
	.btn-primary {
		color: #fff;
		background-color: #222;
		border-color: #222;
	}
	.btn-primary:hover {background-color:#CC3300;border-color: #CC3300;}

	.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2{height:27px !important; width:auto !important}
	
	input.gsc-input {
	  font-size: 13px !important;
	  padding: 1px 6px;
	}

	/* Search button */
	.cse input.gsc-search-button,
	input.gsc-search-button {
	  border:1px solid #000000 !important;
	  background: #000000 !important;
	}
	
	.footer{ font-size:13px; border-top:solid 2px rgba(255,255,255,.15); margin:70px 0 50px 0;}
	.footer a{ color:#fff; }
	.footer h4{ color:#fff; text-transform:uppercase; font-size:17px;}
	.footer ul{ margin:0; padding:0; list-style-type:none}
	.footer ul li a i{ font-size:9px;}
	.footer ul li a{ line-height:23px;}
	.footer p{ color:#fff;line-height:30px; }
	.footer p i{ font-size:16px}
	
	.footer-contact{ border:solid 2px rgba(255,255,255,.15); padding:10px 10px 10px 20px}
	
	.footer-social a{ margin:0 4px; font-size:12px; }
	

	.scrollToTop {
			background: #253b80;
			position: relative;			
			top:-20px;
			border:solid 2px rgba(255,255,255,.15);
			z-index:100;
			left:48%;
		}
		
	.scrollToTop:hover{ background:#fff; border-color:#fff;}



